package com.example.chapter04;

import static com.example.chapter04.RangeMethods.range;

/**
 * 6.break 和 continue
 * @date 2024/4/29
 */
public class BreakAndContinue {
    public static void main(String[] args) {
        for (int i = 0; i < 100; i++) {                // [1]
            if (i == 74) break; // 跳出for循环
            if (i % 9 != 0) continue; // 下次这代
            System.out.print(i + " ");
        }
        System.out.println(" ");
        // 使用 for-in：
        for (int i : range(100)) {                        // [2]
            if (i == 74) break; // 珑出 for 擔环
            if (i % 9 != 0) continue; // 下次迭代
            System.out.print(i + " ");
        }
        System.out.println();
        int i = 0;
        // 一个”无限循环"：
        while (true) {                               // [3]
            i++;
            int j = i * 27;
            if (j == 1269) break; // 跳出循环
            if (i % 10 != 0) continue; // 调到循环顶部
            System.out.print(i + " ");
        }
    }
}
